package util;


/**
 * Interface para gravar um objeto em um arquivo
 * @author Vinicius Ferraz Campos
 * @author Thiago Emmanuel Pereira
 *
 */
public interface CAoSFileWritter {
	
	/**
	 * Processa um arquivo e grava um objeto nele
	 * @param file Arquivo que o objeto sera gravado
	 * @param object Objeto a ser gravado
	 * @throws InvalidFileException Caso alguma excecao ocorra
	 */	
	public void processFile(String file, Object object) throws InvalidFileException;
}
